package lk.icta.common.service;

import lk.icta.common.entity.DSDivision;
import lk.icta.core.entity.Holder;
import lk.icta.user.entity.User;

import java.util.Set;

/**
 * @author Supun Viraj Rathnayaka
 */

public interface SmsSenderService {
    /**
     * @param text      Text message content
     * @param recepient Recepient contact number
     */
    public boolean sendSMS(String text, String recepient);

    public void notifyBySms(Set<DSDivision> dsDivs, User user, String status);

    public boolean sendSmsToSlcUser(User SlcUser, String message);

    public void sendSmsToHolder(Holder holder, String message);
}
